﻿''' <summary>
''' Objet permettant de stocker tous les paramètres nécessaires à une étude de taux garanti, que ce soit
''' par la méthode de l'équilibre tarifaire ou par projection du compte dde résultat 
''' </summary>
''' <remarks>Ce type contient tous les paramètres de la projection (remplacé par l'objet paramètre)</remarks>
Public Class Param_Proj_Empr

    ''' <summary>
    ''' Valeur du taux de remboursement anticipé sur une unité de temps de la projection
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property txRemb_per As Double

    ''' <summary>
    ''' Frais de gestion annuels
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Fg As Double

    ''' <summary>
    ''' Ratio égal aux fonds propres alloués divisés par la marge de solvabilité règlementaire
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ratio_fds_propres_alloues As Double

    ''' <summary>
    ''' Taux garanti retenu pour l'étude
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property com_partenaire As Double

    ''' <summary>
    ''' Nombre initial d'emprunteurs
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property nbEmprInit As Double

    ''' <summary>
    ''' Présence / Absence de la garantie Incapacité- Invalidité
    ''' 
    ''' </summary>
    ''' <remarks>
    ''' 
    ''' </remarks>
    Public Property pres_INCINV As String

    ''' <summary>
    ''' Age de fin en année de la garantie décès
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property age_fin_DC As Integer

    ''' <summary>
    ''' Age de fin en année de la garantie Incapacité / Invalidité
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property age_fin_INCINV As Integer

    ''' <summary>
    ''' Taux d'entrée mensuel en Incapacité / Invalidité
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property txEntINCINV As Double

    ''' <summary>
    ''' Nombre de mois franchise sur la garantie Incapacité / Invalidité
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property franchise_INCINV As Integer

    ''' <summary>
    ''' Abattement (en pourcentage) appliqués sur les sinistres Incapacité / Invalidité lié aux clauses sur les maladies non objectivables
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property abattement_MNO As Double

    ''' <summary>
    ''' Abattement (en pourcentage) appliqués sur les sinistres Incapacité / Invalidité lié aux clauses sur la perte de revenus
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property abattement_perte_rev As Double

    ''' <summary>
    ''' Tarif de la garantie Perte Totale et Irréversible d'Autonomie en pourcentage du tarif de la garantie déccès
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property tarif_PTIA As Double

    ''' <summary>
    ''' Chargement de sécurité appliqué sur les sinistres Incapacité / Incvalidité en raison des incertitudes concernant les tables d'entrée et de maintien en sinistre
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property chgt_secur_tble_INCINV As Double

    ''' <summary>
    ''' Chargement de sécurité appliqué sur les sinistres décès pour palier d'éventuels fluctuations autour de la moyenne
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property majo_sin_DC As Double

    ''' <summary>
    ''' Chargement de sécurité appliqué sur les sinistres Incapacité / Invalidité pour palier d'éventuels fluctuations autour de la moyenne
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property majo_sin_INCINV As Double

    ''' <summary>
    ''' Nature de la tarification appliquée pour le décès (en pourcentage des capitaux restants dûs ou en pourcentage des capitaux initiaux)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property type_Tarif As String

    ''' <summary>
    ''' Période correspondant à une unité de temps de la projection (mois / Trimestre / Semestre ou année)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property per As String

    ''' <summary>
    ''' Type d'amortissement du prêt assuré (d'avance ou à terme)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property type_amort As String

    ''' <summary>
    ''' Type de prêt assuré (Immobilier / Professionnel ou Personnel)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property type_pret As String

    ''' <summary>
    ''' Durée du prêt exprimé en nombre de périodes unitaires de la projection
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property nbPer As Integer

    ''' <summary>
    ''' Prime commerciale de la garantie décès sur une période unitaire de la projection
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property txComDC_Per As Double

    ''' <summary>
    ''' Prime commerciale de la garantie incapacité / Invalidité sur une période unitaire de la projection
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property txComINCINV_Per As Double

    ''' <summary>
    ''' Taux nominal du prêt sur une période unitaire de la projection
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property txNomPer As Double

    ''' <summary>
    ''' Capital initial emprunté
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CI As Double

    ''' <summary>
    ''' Présence / absence de sélection médicale lors de l'attribution
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property sel_medic As String

    ''' <summary>
    ''' Age initial moyen pondéré par les capitaux sous risque des assurés
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ageInit As Double

    ''' <summary>
    ''' Sexe des assurés
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property sexe As String

    ''' <summary>
    ''' Taxe appliquée sur la garantie Incapacité / Invalidité
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property taxe As Double

    ''' <summary>
    ''' Taux technique retenu pour l'étude sur une unité de temps de la projection
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property txtech As Double

    ''' <summary>
    ''' Paramètre indiquant les abattements liés à la sélection médicale à appliquer sur la sinistralité décès
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property selMedicale As Double(,)

    ''' <summary>
    ''' Taux de mortalité annuels des hommes
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property tbleMort_H As Double()

    ''' <summary>
    ''' Taux de mortalité annuels des femmes
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property tbleMort_F As Double()

    ''' <summary>
    ''' Taux de maintien en Incapacité / Invalidité
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property tble_maintien_INC_INV As Double()

    ''' <summary>
    ''' Montant d'une échéance de prêt (dépend de la périodicité du prê)
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ech_pret As Double
End Class